package cn.besbing.model.mapper.primary;

import cn.besbing.model.entities.primary.DlFlowTable;
import cn.besbing.model.entities.primary.DlFlowTableExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DlFlowTableMapper {
    long countByExample(DlFlowTableExample example);

    int deleteByExample(DlFlowTableExample example);

    int deleteByPrimaryKey(String pkFlowTable);

    int insert(DlFlowTable record);

    int insertSelective(DlFlowTable record);

    List<DlFlowTable> selectByExample(DlFlowTableExample example);

    DlFlowTable selectByPrimaryKey(String pkFlowTable);

    int updateByExampleSelective(@Param("record") DlFlowTable record, @Param("example") DlFlowTableExample example);

    int updateByExample(@Param("record") DlFlowTable record, @Param("example") DlFlowTableExample example);

    int updateByPrimaryKeySelective(DlFlowTable record);

    int updateByPrimaryKey(DlFlowTable record);
}